package com.vcredit.creditcat.dto.product.h5;

import java.io.Serializable;
import java.util.List;


public class RepaymentplainDto implements Serializable {
	private static final long serialVersionUID = 1564381661055206703L;
	private java.lang.Long id;
    /**  **/
    private java.lang.Long productId;
    /** 放款申请的订单id **/
    private java.lang.String orderId;
    /**  **/
    private java.lang.Long custId;
    /** 还款总额 **/
    private java.math.BigDecimal totalAmount;
    /** 总服务费 **/
    private java.math.BigDecimal charge;
    /** 已还金额 **/
    private java.math.BigDecimal alpaid;
    /** 待还金额 **/
    private java.math.BigDecimal bepaid;
    /** 总期数 **/
    private java.lang.Integer totalPeriod;
    /** 已还期数 **/
    private java.lang.Integer finishPeriod;
    /**  **/
    private java.util.Date updatedTime;
    /**  **/
    private java.util.Date createdTime;
    
    // 关联还款计划项
    private List<RepaymentplainItemDto> list;

	public java.lang.Long getId() {
		return id;
	}

	public void setId(java.lang.Long id) {
		this.id = id;
	}

	public java.lang.Long getProductId() {
		return productId;
	}

	public void setProductId(java.lang.Long productId) {
		this.productId = productId;
	}

	public java.lang.String getOrderId() {
		return orderId;
	}

	public void setOrderId(java.lang.String orderId) {
		this.orderId = orderId;
	}

	public java.lang.Long getCustId() {
		return custId;
	}

	public void setCustId(java.lang.Long custId) {
		this.custId = custId;
	}

	public java.math.BigDecimal getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(java.math.BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}

	public java.math.BigDecimal getCharge() {
		return charge;
	}

	public void setCharge(java.math.BigDecimal charge) {
		this.charge = charge;
	}

	public java.math.BigDecimal getAlpaid() {
		return alpaid;
	}

	public void setAlpaid(java.math.BigDecimal alpaid) {
		this.alpaid = alpaid;
	}

	public java.math.BigDecimal getBepaid() {
		return bepaid;
	}

	public void setBepaid(java.math.BigDecimal bepaid) {
		this.bepaid = bepaid;
	}

	public java.lang.Integer getTotalPeriod() {
		return totalPeriod;
	}

	public void setTotalPeriod(java.lang.Integer totalPeriod) {
		this.totalPeriod = totalPeriod;
	}

	public java.lang.Integer getFinishPeriod() {
		return finishPeriod;
	}

	public void setFinishPeriod(java.lang.Integer finishPeriod) {
		this.finishPeriod = finishPeriod;
	}

	public java.util.Date getUpdatedTime() {
		return updatedTime;
	}

	public void setUpdatedTime(java.util.Date updatedTime) {
		this.updatedTime = updatedTime;
	}

	public java.util.Date getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(java.util.Date createdTime) {
		this.createdTime = createdTime;
	}

	public List<RepaymentplainItemDto> getList() {
		return list;
	}

	public void setList(List<RepaymentplainItemDto> list) {
		this.list = list;
	}
    
}
